
//package com.x52im.mall.logic.shop;
//
//import android.app.TabActivity;
//import android.content.Intent;
//import android.os.Bundle;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.Window;
//import android.widget.ImageView;
//import android.widget.TabHost;
//import android.widget.TabHost.TabSpec;
//
//import com.x52im.mall.IntentFactory;
//import com.x52im.mall.shop.dto.Device;
//import com.x52im.rbchat.R;
//import com.eva.android.AppManager;
//
//public class GoodDetailPortalActivity extends TabActivity
//{
//	/** 导航栏TabHost */
//	private TabHost	tabNavigator;
//
//	private Device goodInfoForInit = null;
//
//
//	public void onCreate(Bundle savedInstanceState)
//	{
//		//隐藏系统默认的标题栏（这样就可以使得原本不显示子activity
//		//title，加入自定义title后就可以实现子activity拥有各自独立title了）
//		//注：要使子activity显示自已的titile的前提是必须使用在主Layout里虚拟出来
//		//的title，因为系统默认title你再怎么自定义都无法在TabActivity的TabHost显示出来
//		this.requestWindowFeature(Window.FEATURE_NO_TITLE);
//
//        super.onCreate(savedInstanceState);
//
//		// 添加Activity到堆栈
//		AppManager.getAppManager().addActivity(this);
//
//        //初始化
//        init();
//    }
//
//	protected void onDestroy()
//	{
//		super.onDestroy();
//
//		// 结束Activity&从堆栈中移除
//		AppManager.getAppManager().removeActivity(this);
//	}
//
//	private void init()
//	{
//		//解析从intent中传过来的数据
//		goodInfoForInit = (Device)IntentFactory.parseGoodDetailActivityIntent(getIntent());
//
//		//养成良好习惯：总体布局首先被设定
//		this.setContentView(R.layout.common_mall_shop_layout_good_detail_portal);
//
//		//TAB 的tag常量定义
//		String TAB_TAG_DETAIL = this.getString(R.string.common_mall_shop_good_detail_portal_detail);
//		String TAB_TAG_BASIC = this.getString(R.string.common_mall_shop_good_detail_portal_normal);
//		String TAB_TAG_EVALUATE = this.getString(R.string.common_mall_shop_good_detail_portal_evaluate);
//
//		tabNavigator = getTabHost();
//
//		//判断设备是否有详细页面
//
//		//加入itemItem
//		tabNavigator.addTab(getTabSpec(TAB_TAG_BASIC, R.drawable.common_detail_portal_tab_bg_basic
//				, IntentFactory.createGoodDetailActivityIntent(this, goodInfoForInit)));
//		tabNavigator.addTab(getTabSpec(TAB_TAG_DETAIL, R.drawable.common_detail_portal_tab_bg_detail
//				, IntentFactory.createGoodDetailDetailWebActivityIntent(this, goodInfoForInit)));
//		tabNavigator.addTab(getTabSpec(TAB_TAG_EVALUATE, R.drawable.common_detail_portal_tab_bg_comment
//				, IntentFactory.createGoodDetailEvaluateActivityIntent(this, goodInfoForInit)));
//
//		tabNavigator.setCurrentTabByTag(TAB_TAG_BASIC);
//	}
//
//	/**
//	 * 返回一个导航栏上用的TabSpec对象.
//	 *
//	 * @param tag tabItem的tag（text也是用的这个）
//	 * @param imgResId 对应的图标资源id
//	 * @param i 对应的Intent
//	 * @return
//	 */
//	private TabSpec getTabSpec(String tag, int imgResId, Intent i)
//	{
//		TabSpec tabSpec = tabNavigator.newTabSpec(tag).
//		setIndicator(getTabItemView(imgResId, tag)).
//		setContent(i);
//		return tabSpec;
//	}
//	/**
//	 * 返回一个TabItem的UI对象.
//	 *
//	 * @param imgResId 对应的图标资源id
//	 * @param text 显示文本
//	 * @return
//	 */
//	private View getTabItemView(int imgResId, String text)
//	{
//		View view = LayoutInflater.from(this).inflate(R.layout.common_mall_shop_layout_good_detail_portal_tab_item, null);
//		ImageView imageView = (ImageView) view.findViewById(R.id.common_mall_shop_layout_good_detail_portal_tab_item_iconView);
//		if (imageView != null)
//			imageView.setImageResource(imgResId);
////		TextView textView = (TextView) view.findViewById(R.id.common_mall_shop_layout_good_detail_portal_tab_item_textView);
////		textView.setText(text);
//		return view;
//	}
//}
